期刊
  出版年
  关键词
结果中检索 Open Search
Please wait a minute...
选择: 显示/隐藏图片
1. 基于 k-ary消减的快速最大公约数算法
王广赛, 曾光, 韩文报, 李永光
计算机应用    2015, 35 (6): 1673-1677.   DOI: 10.11772/j.issn.1001-9081.2015.06.1673
摘要435)      PDF (874KB)(414)    收藏

最大公约数(GCD)算法中,对于输入BC,利用Sorenson的右移k-ary消减思想提出一个算法用于寻找整数xy,使得xy满足Bx-Cy在二进制表示下低比特位部分为0,即Bx-Cy=0(mod 2e),其中e是常数正整数。利用该算法能够右移较多比特并大规模降低循环次数。再结合模算法,提出了快速GCD算法,其输入规模为n比特时最差复杂度仍然是O(n2),但最好的情况下复杂度能达到O(nlog2n log logn)。实验数据表明,对于20万以上比特规模的输入,快速GCD算法比Binary GCD算法速度快;对100万比特规模的输入,快速GCD算法速度是Binary GCD算法的两倍。

参考文献 | 相关文章 | 多维度评价